import math

user_input = input("输入五位数字:")
if user_input.isdigit():
  #方法（1）判断字符串逆置后是否与原字符串相同
  str = user_input[::-1]
  print(str)
  if str == user_input :
    print("是回文数。")
  else:
    print("不是回文数。")
else:
  print("不是数字。")

#方法（2）判断回文字符串的前半段和逆置后的后半段是否相同
#取字符串前半部分
str_half_length = math.floor(len(user_input)/2)
l_str = user_input[0:(str_half_length)]
print(l_str)
#逆置后半部分
r_str = user_input[-1:(str_half_length):-1]
print(r_str)
if l_str == r_str:
  print("是回文数。")
else:
  print("不是回文数。")

